package com.book.modules.annotation;

import com.book.modules.enums.Logical;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * Description： 需要验证Oauth权限
 * @Author： leo.xiong
 * @CreateDate： 2019/10/24 12:13
 * @Email： leo.xiong@suyun360.com
 * Version：1.0
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Permissions {

    String[] value() default {};

    Logical logical() default Logical.AND;
}
